package com.ionehe.group.common.uaa.ex.application.converter;

import com.ionehe.group.common.uaa.ex.application.model.UserChangePasswordVO;
import com.ionehe.group.common.uaa.ex.application.model.UserInfoVO;
import com.ionehe.group.common.uaa.ex.application.model.UserLoginVO;
import com.ionehe.group.common.uaa.ex.dto.UserChangePasswordDTO;
import com.ionehe.group.common.uaa.ex.dto.UserInfoDTO;
import com.ionehe.group.common.uaa.ex.dto.UserLoginDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * Copyright (c) 2020 ionehe.com
 * Date: 2020/11/25
 * Time: 10:29 下午
 *
 * @author 2020年 <a href="mailto:a@ionehe.com">秀</a>
 */
@Mapper
public interface UserInfoVOConvert {
    UserInfoVOConvert INSTANCE = Mappers.getMapper(UserInfoVOConvert.class);

    UserLoginDTO vo2dto(UserLoginVO manageInfoVO);

    UserInfoVO dto2vo(UserInfoDTO userInfoDTO);

    UserChangePasswordDTO vo2dto(UserChangePasswordVO userChangePasswordDTO);
}
